
.search_box {
    padding: 16rpx 32rpx;
    display: flex;
    align-items: center;
    box-sizing: border-box;

    .search_inner {
        flex: 1;
        display: flex;
        align-items: center;
        height: 92rpx;
        border-radius: 16rpx;
        background: #FFFFFF;
        padding: 26rpx;
        box-sizing: border-box;

        .img {
            display: flex;
            align-items: center;
            width: 40rpx;
            height: 40rpx;
        }

        .input_box {
            flex: 1;
            margin-left: 8rpx;

            .a_input {
                font-size: 28rpx;
                font-weight: 400;
                line-height: 44rpx;
                color: rgba(134, 144, 156, 1);
            }
        }

    }

    .cancel {
        flex-shrink: 0;
        margin-left: 22rpx;
        font-size: 28rpx;
        font-weight: 500;
        letter-spacing: 0rpx;
        line-height: 39.2rpx;
        color: rgba(153, 153, 153, 1);
    }
}